Meta-Object Protocols for C++: The Iguana Approach
نویسندگان
چکیده
Meta-Object Protocols (MOPs) are an important aspect of object-oriented re ective programming. A number of C++ extensions have been implemented that include certain re ective features, however none of these provides a fully featured MOP. In this paper, we describe an extended version of C++ called Iguana that allows various features of the C++ language to be rei ed and their implementations (dynamically) modi ed. We show how Iguana can be used to write compiled re ective software.
منابع مشابه
A discrete-event optimization framework for mixed-speed train timetabling problem
Railway scheduling is a complex task of rail operators that involves the generation of a conflict-free train timetable. This paper presents a discrete-event simulation-based optimization approach for solving the train timetabling problem to minimize total weighted unplanned stop time in a hybrid single and double track railway networks. The designed simulation model is used as a platform for ge...
متن کاملTowards Meta-Agent Protocols
Software agents \live" in changing environments. Perception and actions of agents need to adapt dynamically to new situations. This paper is concerned with meta-agent protocols, an approach to support the modular and portable implementation of various kinds of agent systems. Meta-agent protocols are derived from object-based reeective systems that allow access to the state and structure of a pr...
متن کاملSupporting Variability with Late Semantic Adaptations of Domain-Specific Modeling Languages
Meta-object protocols are used to open up the implementations of object-oriented general-purpose languages to support semantic variability. They enable performing application-level semantic adaptations to the language even at runtime. However, such meta-object protocols are not available for domain specific-modeling languages. Also, existing approaches to implementing domain-specific modeling l...
متن کاملIguana virus, a herpes-like virus isolated from cultured cells of a lizard, Iguana iguana.
An agent cytopathic for Terrapene and Iguana cell cultures was isolated from spontaneously degenerating cell cultures prepared from a green iguana (Iguana iguana). The agent, designated iguana virus, caused a cytopathic effect (CPE) of a giant cell type, with eosinophilic inclusions commonly observed within giant cell nuclei. Incubation temperature had a marked effect on CPE and on virus releas...
متن کاملA New Implementation of Frequency Selective Surface Cloak for Cylindrical Structures
The main purpose of this paper is to design, implement and measure a new sample of mantle cloak. A new method called mantle cloak is introduced by cloaking an object by a single, conformal meta-surface which can drastically suppress the scattering of the desired object. In this paper, a grid lattice is placed around a dielectric object as the cloaking structure. Previously, this FSS has been ut...
متن کامل